home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 2 / Gekikoh Dennoh Club Vol. 2 (Japan).7z / Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin / fsw / zm302 / zm302_s.lzh / IOCSCALL.MAC < prev    next >
Text File  |  1996-03-01  |  6KB  |  342 lines

  1.     .nlist
  2. *
  3. * iocscall.mac X68k XC Compiler v2.11 Copyright 1993 SHARP/Hudson
  4. *
  5. _B_KEYINP    equ    $00
  6. _B_KEYSNS    equ    $01
  7. _B_SFTSNS    equ    $02
  8. _BITSNS        equ    $04
  9. _TVCTRL        equ    $0c
  10. _LEDMOD        equ    $0d
  11. _TGUSEMD    equ    $0e
  12. _DEFCHR        equ    $0f
  13. _CRTMOD        equ    $10
  14. _CONTRAST    equ    $11
  15. _HSVTORGB    equ    $12
  16. _TPALET        equ    $13
  17. _TCOLOR        equ    $15
  18. _VRAMGET    equ    $17
  19. _VRAMPUT    equ    $18
  20. _FNTGET        equ    $19
  21. _TEXTGET    equ    $1a
  22. _TEXTPUT    equ    $1b
  23. _CLIPPUT    equ    $1c
  24. _SCROLL        equ    $1d
  25. _B_CURON    equ    $1e
  26. _B_CUROFF    equ    $1f
  27. _B_PUTC        equ    $20
  28. _B_PRINT    equ    $21
  29. _B_COLOR    equ    $22
  30. _B_LOCATE    equ    $23
  31. _B_DOWN_S    equ    $24
  32. _B_UP_S        equ    $25
  33. _B_UP        equ    $26
  34. _B_DOWN        equ    $27
  35. _B_RIGHT    equ    $28
  36. _B_LEFT        equ    $29
  37. _B_CLR_ST    equ    $2a
  38. _B_ERA_ST    equ    $2b
  39. _B_INS        equ    $2c
  40. _B_DEL        equ    $2d
  41. _B_CONSOL    equ    $2e
  42. _B_PUTMES    equ    $2f
  43. _SET232C    equ    $30
  44. _LOF232C    equ    $31
  45. _INP232C    equ    $32
  46. _ISNS232C    equ    $33
  47. _OSNS232C    equ    $34
  48. _OUT232C    equ    $35
  49. _JOYGET        equ    $3b
  50. _INIT_PRN    equ    $3c
  51. _SNSPRN        equ    $3d
  52. _OUTLPT        equ    $3e
  53. _OUTPRN        equ    $3f
  54. _B_SEEK        equ    $40
  55. _B_VERIFY    equ    $41
  56. _B_READDI    equ    $42
  57. _B_DSKINI    equ    $43
  58. _B_DRVSNS    equ    $44
  59. _B_WRITE    equ    $45
  60. _B_READ        equ    $46
  61. _B_RECALI    equ    $47
  62. _B_ASSIGN    equ    $48
  63. _B_WRITED    equ    $49
  64. _B_READID    equ    $4a
  65. _B_BADFMT    equ    $4b
  66. _B_READDL    equ    $4c
  67. _B_FORMAT    equ    $4d
  68. _B_DRVCHK    equ    $4e
  69. _B_EJECT    equ    $4f
  70. _DATEBCD    equ    $50
  71. _DATESET    equ    $51
  72. _TIMEBCD    equ    $52
  73. _TIMESET    equ    $53
  74. _DATEGET    equ    $54
  75. _DATEBIN    equ    $55
  76. _TIMEGET    equ    $56
  77. _TIMEBIN    equ    $57
  78. _DATECNV    equ    $58
  79. _TIMECNV    equ    $59
  80. _DATEASC    equ    $5a
  81. _TIMEASC    equ    $5b
  82. _DAYASC        equ    $5c
  83. _ALARMMOD    equ    $5d
  84. _ALARMSET    equ    $5e
  85. _ALARMGET    equ    $5f
  86. _ADPCMOUT    equ    $60
  87. _ADPCMINP    equ    $61
  88. _ADPCMAOT    equ    $62
  89. _ADPCMAIN    equ    $63
  90. _ADPCMLOT    equ    $64
  91. _ADPCMLIN    equ    $65
  92. _ADPCMSNS    equ    $66
  93. _ADPCMMOD    equ    $67
  94. _OPMSET        equ    $68
  95. _OPMSNS        equ    $69
  96. _OPMINTST    equ    $6a
  97. _TIMERDST    equ    $6b
  98. _VDISPST    equ    $6c
  99. _CRTCRAS    equ    $6d
  100. _HSYNCST    equ    $6e
  101. _PRNINTST    equ    $6f
  102. _MS_INIT    equ    $70
  103. _MS_CURON    equ    $71
  104. _MS_CUROF    equ    $72
  105. _MS_STAT    equ    $73
  106. _MS_GETDT    equ    $74
  107. _MS_CURGT    equ    $75
  108. _MS_CURST    equ    $76
  109. _MS_LIMIT    equ    $77
  110. _MS_OFFTM    equ    $78
  111. _MS_ONTM    equ    $79
  112. _MS_PATST    equ    $7a
  113. _MS_SEL        equ    $7b
  114. _MS_SEL2    equ    $7c
  115. _SKEY_MOD    equ    $7d
  116. _DENSNS        equ    $7e
  117. _ONTIME        equ    $7f
  118. _B_INTVCS    equ    $80
  119. _B_SUPER    equ    $81
  120. _B_BPEEK    equ    $82
  121. _B_WPEEK    equ    $83
  122. _B_LPEEK    equ    $84
  123. _B_MEMSTR    equ    $85
  124. _B_BPOKE    equ    $86
  125. _B_WPOKE    equ    $87
  126. _B_LPOKE    equ    $88
  127. _B_MEMSET    equ    $89
  128. _DMAMOVE    equ    $8a
  129. _DMAMOV_A    equ    $8b
  130. _DMAMOV_L    equ    $8c
  131. _DMAMODE    equ    $8d
  132. _BOOTINF    equ    $8e
  133. _ROMVER        equ    $8f
  134. _G_CLR_ON    equ    $90
  135. _GPALET        equ    $94
  136. _SFTJIS        equ    $a0
  137. _JISSFT        equ    $a1
  138. _AKCONV        equ    $a2
  139. _RMACNV        equ    $a3
  140. _DAKJOB        equ    $a4
  141. _HANJOB        equ    $a5
  142. _SYS_STAT    equ    $ac
  143. _B_CONMOD    equ    $ad
  144. _OS_CURON    equ    $ae
  145. _OS_CUROF    equ    $af
  146. _DRAWMODE    equ    $b0
  147. _APAGE        equ    $b1
  148. _VPAGE        equ    $b2
  149. _HOME        equ    $b3
  150. _WINDOW        equ    $b4
  151. _WIPE        equ    $b5
  152. _PSET        equ    $b6
  153. _POINT        equ    $b7
  154. _LINE        equ    $b8
  155. _BOX        equ    $b9
  156. _FILL        equ    $ba
  157. _CIRCLE        equ    $bb
  158. _PAINT        equ    $bc
  159. _SYMBOL        equ    $bd
  160. _GETGRM        equ    $be
  161. _PUTGRM        equ    $bf
  162. _SP_INIT    equ    $c0
  163. _SP_ON        equ    $c1
  164. _SP_OFF        equ    $c2
  165. _SP_CGCLR    equ    $c3
  166. _SP_DEFCG    equ    $c4
  167. _SP_GTPCG    equ    $c5
  168. _SP_REGST    equ    $c6
  169. _SP_REGGT    equ    $c7
  170. _BGSCRLST    equ    $c8
  171. _BGSCRLGT    equ    $c9
  172. _BGCTRLST    equ    $ca
  173. _BGCTRLGT    equ    $cb
  174. _BGTEXTCL    equ    $cc
  175. _BGTEXTST    equ    $cd
  176. _BGTEXTGT    equ    $ce
  177. _SPALET        equ    $cf
  178. _TXXLINE    equ    $d3
  179. _TXYLINE    equ    $d4
  180. _TXLINE        equ    $d5
  181. _TXBOX        equ    $d6
  182. _TXFILL        equ    $d7
  183. _TXREV        equ    $d8
  184. _TXRASCPY    equ    $df
  185. *
  186. * 以下のIOCSコールを使うにはミュージックデバイスドライバ(OPMDRV3.X)
  187. * が組み込まれている必要があります。
  188. *
  189. _OPMDRV        equ    $f0
  190. *
  191. *    OPMコール
  192. *
  193. _M_INIT        equ    $00
  194. _M_ALLOC    equ    $01
  195. _M_ASSIGN    equ    $02
  196. _M_VGET        equ    $03
  197. _M_VSET        equ    $04
  198. _M_TEMPO    equ    $05
  199. _M_TRK        equ    $06
  200. _M_FREE        equ    $07
  201. _M_PLAY        equ    $08
  202. _M_STAT        equ    $09
  203. _M_STOP        equ    $0a
  204. _M_CONT        equ    $0b
  205. _M_ATOI        equ    $0c
  206. _M_USE        equ    $0f
  207. _M_CHAN        equ    $10
  208. _M_PROG        equ    $11
  209. _M_VOL        equ    $12
  210. _M_PAN        equ    $13
  211. _M_VEL        equ    $14
  212. _M_TRNS        equ    $15
  213. _M_ANTOFF    equ    $18
  214. _M_DIROUT    equ    $19
  215. _M_ENABLE    equ    $1a
  216. _M_NTON        equ    $1b
  217. _M_NTOFF    equ    $1c
  218. _M_SYNC        equ    $20
  219. _M_METER    equ    $21
  220. _M_CLICK    equ    $22
  221. _M_RECINT    equ    $23
  222. _M_RECSET    equ    $24
  223. _M_RECSTA    equ    $25
  224. _M_RECSTP    equ    $26
  225. _M_RECLEN    equ    $27
  226. _M_THRU        equ    $28
  227. _M_SNDSET    equ    $29
  228. _M_PCMSET    equ    $2a
  229. _M_SYSCH    equ    $2b
  230. _M_BEND        equ    $2d
  231. _M_FREEA    equ    $2f
  232. _M_IFCHK    equ    $2c
  233. _M_MOD        equ    $2e
  234. _M_OUT        equ    $30
  235. _M_IN        equ    $31
  236. _M_MEAS        equ    $32
  237. _M_YCOM        equ    $33
  238. _M_START    equ    $34
  239. _M_END        equ    $35
  240. _M_MODSNS    equ    $36
  241. _M_PCMREC    equ    $38
  242. _M_PCMGET    equ    $39
  243. _M_PCMLEN    equ    $3a
  244. _M_PCMBSY    equ    $3b
  245. _M_PCMON    equ    $3c
  246. _M_CTRLRES    equ    $3d
  247. _M_OPMREG    equ    $3e
  248. _M_MDREG    equ    $3f
  249. _M_TNMSET    equ    $40
  250. _M_TNMGET    equ    $41
  251. _M_PNMSET    equ    $42
  252. _M_PNMGET    equ    $43
  253. _M_MSTVOL    equ    $44
  254. _M_OPMLFQ    equ    $46
  255. _M_OPMEXC    equ    $47
  256. _M_PGMFLT    equ    $49
  257. _M_VOLFLT    equ    $4a
  258. _M_PANFLT    equ    $4b
  259. _M_VERSION    equ    $5e
  260.  
  261. OPM    macro    callname
  262.     moveq.l    #callname,d1
  263.     moveq.l    #_OPMDRV,d0
  264.     trap    #15
  265.     endm
  266. *
  267. * 以下のIOCSを使うにはSCSIデバイスドライバが組み込まれている
  268. * 必要があります。
  269. *
  270. _SCSIDRV    equ    $f5
  271. *
  272. *    SCSIコール
  273. *
  274. _S_RESET    equ    $00
  275. _S_SELECT    equ    $01
  276. _S_CMDOUT    equ    $03
  277. _S_DATAIN    equ    $04
  278. _S_DATAOUT    equ    $05
  279. _S_STSIN    equ    $06
  280. _S_MSGIN    equ    $07
  281. _S_MSGOUT    equ    $08
  282. _S_PHASE    equ    $09
  283. _S_INQUIRY    equ    $20
  284. _S_READ        equ    $21
  285. _S_WRITE    equ    $22
  286. _S_FORMAT    equ    $23
  287. _S_TESTUNIT    equ    $24
  288. _S_READCAP    equ    $25
  289. _S_READEXT    equ    $26
  290. _S_WRITEEXT    equ    $27
  291. _S_REZEROUNIT    equ    $2b
  292. _S_REQUEST    equ    $2c
  293. _S_SEEK        equ    $2d
  294. _S_STARTSTOP    equ    $2f
  295. _S_REASSIGN    equ    $31
  296. _S_PAMEDIUM    equ    $32
  297.  
  298. SCSI    macro    callname
  299.     moveq.l    #callname,d1
  300.     moveq.l    #_SCSIDRV,d0
  301.     trap    #15
  302.     endm
  303. *
  304. * 以下のIOCSを使うにはRS-232Cデバイスドライバが組み込まれている
  305. * 必要があります。
  306. *
  307. _RSDRV        equ    $f1
  308. *
  309. *    拡張RS-232Cコール
  310. *
  311. E_SET232C    equ    $30
  312. E_LOF232C    equ    $31
  313. E_INP232C    equ    $32
  314. E_ISNS232C    equ    $33
  315. E_OSNS232C    equ    $34
  316. E_OUT232C    equ    $35
  317. E_BUF232C    equ    $36
  318. E_VER232C    equ    $37
  319. E_PINP232C    equ    $38
  320. E_PSET232C    equ    $39
  321.  
  322. ERS    macro    callname,auxno
  323.     moveq.l    #callname.or.(auxno.shl.8),d2
  324.     moveq.l    #_RSDRV,d0
  325.     trap    #15
  326.     endm
  327. *
  328. * これ以下のIOCSはシステム専用です。使用してはいけません。
  329. *
  330. _SKEYSET    equ    $05
  331. _TPALET2    equ    $14
  332. _ABORTRST    equ    $fd
  333. _IPLERR        equ    $fe
  334. _ABORTJOB    equ    $ff
  335.  
  336. IOCS    macro    callname
  337.     moveq.l    #callname,d0
  338.     trap    #15
  339.     endm
  340.  
  341.     .list
  342.